Skip to content

chore(ci): Support Python 3.13#4088

Merged
Yicong-Huang merged 12 commits intomainfrom
chore/ci/support-python-3.13
Mar 18, 2026
Merged

chore(ci): Support Python 3.13#4088
Yicong-Huang merged 12 commits intomainfrom
chore/ci/support-python-3.13

Conversation

@Yicong-Huang
Copy link
Contributor

@Yicong-Huang Yicong-Huang commented Nov 29, 2025

What changes were proposed in this PR?

Officially add support for Python 3.13 in Python UDF and native operators.

Any related issues, documentation, discussions?

resolves #4079

How was this PR tested?

New CI.

Was this PR authored or co-authored using generative AI tooling?

No

@github-actions github-actions bot added the ci changes related to CI label Nov 29, 2025
@Yicong-Huang
Copy link
Contributor Author

There are some dependency to be cleared.

@Yicong-Huang Yicong-Huang marked this pull request as draft November 29, 2025 02:27
@Yicong-Huang Yicong-Huang self-assigned this Nov 29, 2025
Yicong-Huang added a commit that referenced this pull request Nov 29, 2025
### What changes were proposed in this PR?
Move dependency `transformer` from `requirements.txt` to
`operator-requirements.txt`.

### Any related issues, documentation, discussions?
The dependency were introduced #2600 for supporting hugging face
operators. It should not have been a dependency for pyamber, but the
specific operator.
- #2600

This blocks #4088 

### How was this PR tested?
Existing tests.

### Was this PR authored or co-authored using generative AI tooling?
No
@Yicong-Huang
Copy link
Contributor Author

waiting for #4091

@Yicong-Huang
Copy link
Contributor Author

blocked by pyiceberg, related issue: apache/iceberg-python#2536

@Yicong-Huang Yicong-Huang mentioned this pull request Mar 16, 2026
5 tasks
@Yicong-Huang Yicong-Huang marked this pull request as ready for review March 18, 2026 07:38
Copy link
Contributor

@Xiao-zhen-Liu Xiao-zhen-Liu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@Yicong-Huang
Copy link
Contributor Author

I want to confirm with @aglinxinyuan. Do you think we can merge this, or do you think we need a vote first?

Copy link
Contributor

@aglinxinyuan aglinxinyuan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don’t need a separate vote, since the PR review process already serves as one.

An email is only necessary when soliciting votes on procedural issues or a release, to ensure the majority is aware that a vote is taking place.

For code modifications, the Apache requirement is three +1 votes and no -1 votes for approval. This is why many projects require at least two approving reviews on a PR—combined with the author’s implicit +1, this satisfies the three-vote threshold.

Source: https://www.apache.org/foundation/voting.html

@Yicong-Huang
Copy link
Contributor Author

sg. Merging now.

@Yicong-Huang Yicong-Huang merged commit aebd456 into main Mar 18, 2026
18 of 19 checks passed
@Yicong-Huang Yicong-Huang deleted the chore/ci/support-python-3.13 branch March 18, 2026 21:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci changes related to CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for Python 3.13

3 participants